protest (official document) - Español Inglés Diccionario